<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>旭日图高亮</title>
	<script src="../static/js/echarts.js"></script>
	<!-- <script src="../static/js/echarts.min.js"></script> -->
</head>
<body>
	<div id="main" style="width: 600px;height:400px;"></div>
</body>
<script type="text/javascript">
// 基于准备好的dom，初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));

/* 
当鼠标移动到一个扇形块时，可以高亮相关的扇形块。
如果其值为 'descendant'，则会高亮该扇形块和后代元素，其他元素将被淡化（downplay，参见 itemStyle）；
如果其值为 'ancestor'，则会高亮该扇形块和祖先元素；如果其值为 'self' 则只高亮自身；'none' 则不会淡化其他元素。
 */

// 指定图表的配置项和数据
var option = {
	legend: {},
	tooltip: {},
	series: {
		type: 'sunburst',
		// highlightPolicy:'ancestor',
		data: [
			{
				name: 'A', value: 10,
				children: [
					{value: 3, name: 'Aa',},
					{
						value: 5, name: 'Ab',
						children:[{name:'Aba', value:3}]
					},
				]
			},
			{
				name: 'B',
				children: [
					{name: 'Ba', value: 4},
					{name: 'Bb', value: 2},
				]
			},
			{name: 'C', value: 3},
		],
		// itemStyle: {
		// 	color: '#aaa',
		// 	borderWidth: 2
		// },
		emphasis: {
			focus: 'ancestor',
			itemStyle: {
				color: 'red'
			}
		},
		highlight: {
			itemStyle: {
				color: 'orange'
			}
		},
		blur: {
			itemStyle: {
				color: '#ccc'
			}
		}
	}
};

// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);

// 处理点击事件并且跳转到相应的百度搜索页面
myChart.on('click', function (params) {
	// console.log(params);
	console.log(params.data);
});
</script>
</html>
